home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programmierung
/
Power-Programmierung (Tewi)(1994).iso
/
magazine
/
progjour
/
1991
/
06
/
alib
/
netbios.inc
< prev
next >
Wrap
Text File
|
1991-04-18
|
2KB
|
62 lines
.xlist ; NetBIOS include file
;
; NetBIOS command codes
;
NB_CALL_WAIT equ 10h
NB_CALL equ 90h
NB_LISTEN_WAIT equ 11h
NB_LISTEN equ 91h
NB_HANG_UP_WAIT equ 12h
NB_HANG_UP equ 92h
NB_SEND_WAIT equ 14h
NB_SEND equ 94h
NB_RECEIVE_WAIT equ 15h
NB_RECEIVE equ 95h
NB_SEND_DATAGRAM_WAIT equ 20h
NB_SEND_DATAGRAM equ 0A0h
NB_RECEIVE_DATAGRAM_WAIT equ 21h
NB_RECEIVE_DATAGRAM equ 0A1h
NB_SEND_BROADCAST_WAIT equ 22h
NB_SEND_BROADCAST equ 0A2h
NB_RECEIVE_BROADCAST_WAIT equ 23h
NB_RECEIVE_BROADCAST equ 0A3h
NB_ADD_NAME_WAIT equ 30h
NB_ADD_NAME equ 0B0h
NB_DELETE_NAME_WAIT equ 31h
NB_DELETE_NAME equ 0B1h
NB_RESET equ 32h
NB_CANCEL equ 35h
NB_ADD_GROUP_NAME_WAIT equ 36h
NB_ADD_GROUP_NAME equ 0B6h
NB_INVALID_COMMAND equ 7Fh
DATAGRAM_MAX equ 512 ; maximum length of a datagram
OK_RetCode equ 0
;
; NetBIOS Command Block
;
ncb struc
Ncb_Command db ? ; command (function) code
Ncb_RetCode db ? ; return code or 0xFF if cmd pending
Ncb_Lsn db ? ; local session number
Ncb_Num db ? ; name number returned by AddName
Ncb_BufferOff dw ? ; message buffer offset
Ncb_BufferSeg dw ? ; message buffer segment
Ncb_Length dw ? ; message buffer length
Ncb_CallName db 16 dup(?) ; remote name
Ncb_Name db 16 dup(?) ; local name (see AddName)
Ncb_Rto db ? ; receive timeout
Ncb_Sto db ? ; send timeout
Ncb_PostOff dw ? ; pointer to procedure that executes
Ncb_PostSeg dw ? ; when nowait function completes
Ncb_Lana_Num db ? ; 0 for primary adapter, 1 secondary
Ncb_Cmd_Cplt db ? ; 0 when nowait function completes
Ncb_Reserved db 14 dup(?) ; reserved for use by NetBIOS
ncb ends ; member names from "C Programmer's Guid to NetBIOS" by WDS
.list ; end of netbios.inc